package com.framework.admin.service;

import com.framework.admin.domain.param.SysCompanyFormParam;
import com.framework.admin.domain.param.SysCompanyParam;
import com.framework.admin.domain.vo.SysCompanyVo;
import com.framework.admin.model.SysCompany;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.PageRequest;

import java.util.List;


/**
 * @description: 公司表 Service
 * @author: lusy
 * @version: 1.0
 * @date: 2021-03-05 10:59:15
 */

public interface ISysCompanyService {
	Page<SysCompanyVo> listPage(SysCompanyParam param, PageRequest pageRequest);
	
    String save(SysCompanyFormParam param);

    void delete(List<String> ids);

    void update(SysCompanyFormParam param);

	SysCompany findById(String id);

	SysCompany findByUserId(String id);

}
